package com.spark.common.core.entity.params;

import lombok.Data;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;

/**
 * 查询表中的具体参数实体
 *
 * @author LYCHEE
 * @date 2025/2/20 09:34
 */
@Data
@Accessors(chain = true)
public class SelectTableParams {

    /**
     * 表名
     */
    @NotBlank(message = "表名不能为空")
    private String tableName;

    /**
     * label字段名
     */
    @NotBlank(message = "label字段名不能为空")
    private String labelField;

    /**
     * value字段名
     */
    @NotBlank(message = "value字段名不能为空")
    private String valueField;

    /**
     * 条件查询
     */
    private String sqlSelect;
}
